package com.bruce.ai.function.info;

import com.bruce.ai.data.BookingStatus;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import org.springframework.context.annotation.Configuration;

import java.time.LocalDate;

@Configuration
public class BookingDetailFunctionInfo {
    @JsonInclude(Include.NON_NULL)
    public record BookingDetailsRequest(String bookingNumber, String name) {
    }
    @JsonInclude(Include.NON_NULL)
    public record BookingDetails(String bookingNumber, String name, LocalDate date, BookingStatus bookingStatus,
                                 String from, String to, String bookingClass) {
    }
}
